package com.kj.tms.common.utils.constant;

public class Consts {
    public static String ROLE_LIST = "roleList";
    //当前用户所拥有的菜单模块列表
    public static String MENU_LIST = "menuList";

    /**
     * session 常量类  start
     **/
    //当前session存储的用户信息
    public static String USER = "user";

    //当前登录机构CODE
    public static String CUR_USER_ORG_CODE = "curUserOrgCode";

    //当前登录机构NAME
    public static String CUR_USER_ORG_NAME = "curUserOrgName";

    //当前登录机构纳税主体信息
    public static String CUR_USER_ORG_TAX_PAYERS_INFO = "curUserOrgTaxPayersInfo";

    /** session 常量类  end **/

    /**
     * redis 常量类  start
     **/
    //redis启动标识
    public static String START_FLAG = "START_FLAG";

    //当前用户使用redis所拥有的菜单模块列表
    public static String ROLE = "ROLE";

    //当前用户使用redis所拥有的菜单模块列表
    public static String MODULE = "MODULE";

    //省根节点
    public static String ROOT_NODE_PR0V = "000000";

    //市区根节点
    public static String ROOT_NODE_CITY = "0000";

    //当前省市区使用redis的省
    public static String PRVO = "PRVO";

    //当前省市区使用redis的市
    public static String CITY = "CITY";

    //当前省市区使用redis的区
    public static String CONTRY = "CONTRY";

    //存入redis中的字典表
    public static String DICT = "DICT";
    /**
     * redis 常量类  start
     **/

    //机构树
    public static String ORG_TREE_DATA = "orgTreeData";

    //当前属性是否有效  有效标志   0失效
    public static String VALID_MARK_0 = "0";
    //当前属性是否有效  有效标志    1有效
    public static String VALID_MARK_1 = "1";

    //当前属性是否被删除  删除标志  0 未删除
    public static String DEL_MARK_0 = "0";
    //当前属性是否被删除  删除标志  1已删除
    public static String DEL_MARK_1 = "1";

    //当前属性是初始密码
    public static String PASSWORD_INITIAL = "111111";
    //字典表维护得申报税种类型
    public static String TAXCLASS_TYPE = "SBSZ";
    //字典表维护得申报周期类型
    public static String PERIOD_TYPE = "SBZQ";
    //字典表年度类别
    public static String YEAR_TYPE = "SBCS_NDLB";

    /**
     * 常用异常编码 start
     **/

    //操作成功
    public static String SUCCESS = "0000";

    //单独只有一个机构登陆成功
    public static String SINGLE_ORG_SUCCESS = "0002";


    //操作失败
    public static String ERROR = "0001";
    public static String EXCEPTIONERROR = "0002";

    //下载文件出错啦
    public static String ERROR_DUWNLOAD_FILE = "1001";
    //上传文件出错啦
    public static String ERROR_UPDATED_FILE = "2001";
    //上传文件文件格式不正确
    public static String ERROR_UPDATED_FILE_PATTERN = "2002";
    //上传文件IO错误
    public static String ERROR_UPDATED_FILE_IO = "2003";

    //该用户没有分配机构
    public static String NO_ORG_USER = "3001";
    //该用户没有分配角色
    public static String NO_ROLE_ORG_USER = "3002";
    //该用户不存在
    public static String NO_USER = "3003";
    //密码不正确
    public static String ERROR_PASSWORD_CODE = "4001";
    /** 常用异常编码 end **/

    /**
     * 申报周期代码 start
     **/
    //申报周期代码 月
    public static String DECLARE_PERD_MONTH = "01";
    //申报周期代码 季度
    public static String DECLARE_PERD_QUARTER = "03";
    //申报周期代码 半年
    public static String DECLARE_PERD_HALF_YEAR = "06";
    //申报周期代码 一年
    public static String DECLARE_PERD_YEAR = "12";
    /** 申报周期代码 end **/


  /*  *//**
     * 属性文件加载对象
     *//*
    private static PropertiesLoader loader = new PropertiesLoader("init.properties");
    *//**
     * 上传文件路径
     *//*
    public static String UPLOAD_PATH = loader.getProperty("file.path");

    *//**
     * 附件目录
     *//*
    public static String ATTACHMENT_PATH =  Consts.UPLOAD_PATH  + "/attachment/";

    *//**
     * Excel附件模板目录
     *//*
    public static String EXCEL_TEMPLATE_PATH =  Consts.UPLOAD_PATH  + "/excel/template/";
    *//**
     * 临时文件路径
     *//*
    public static String FILE_TEMP_PATH = loader.getProperty("file.path")+ "/temp/";
*/
    /**
     * 手工录入标识
     */
    public static String MAN_FLAG_0 = "0";
    public static String MAN_FLAG_1 = "1";


    /**
     * 时间设置标志
     *
     */
    public static String TIME_CRON_TYPE_02 = "02";//cron表达式
    public static String TIME_CRON_TYPE_01 = "01";//一般设置
    public static String TIME_CRON_TYPE_03 = "03";//存储过程
}
